package com.example.back.service;

import com.example.back.dto.req.XdrugSave;
import com.example.back.dto.req.ZDrugDoDisableReq;
import com.example.back.dto.req.ZDrugListReq;
import com.example.back.dto.resp.XdrugInfoRsp;
import com.example.back.dto.resp.XdrugListRsp;
import com.github.pagehelper.PageInfo;
import org.springframework.web.multipart.MultipartFile;

import java.util.HashMap;

/**
 * @Author wxy
 * @Date 2021/1/15 13:48
 * @Version 1.0
 */
public interface XDrugService {
    /**
     * 西药列表
     */
    PageInfo<XdrugListRsp> List(ZDrugListReq zDrugListReq);

    /**
     * 启用、禁用
     */
    Object DoDisable(ZDrugDoDisableReq zDrugDoDisableReq);

    /**
     * 详情
     */
    XdrugInfoRsp Info(ZDrugDoDisableReq zDrugDoDisableReq);

    /**
     * 上传文件
     */
    HashMap<String,Object> UpLoad(MultipartFile file);

    /**
     *
     */
    Object Save(XdrugSave xdrugSave);
}
